package jp.co.nes.awssupport.common.bean;

import java.util.List;

/**
 * キャンペーングループです。
 */
public class CampaignGroupBean extends BaseBean {

    /** serialVersionUID */
    private static final long serialVersionUID = 1L;

    /** グループID */
    private String groupId;

    /** キャンペーン名 */
    private String campaignName;

    /** 説明 */
    private String description;

    /** キャンペーンプランリスト */
    private List<CampaignPlanBean> campaignPlanList;

    /**
     * デフォルトコンストラクタです。
     */
    public CampaignGroupBean() {
    }

    /**
     * グループIDを返却します。
     *
     * @return グループID
     */
    public String getGroupId() {
        return groupId;
    }

    /**
     * グループIDを設定します。
     *
     * @param groupId グループID
     */
    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    /**
     * キャンペーン名を返却します。
     *
     * @return キャンペーン名
     */
    public String getCampaignName() {
        return campaignName;
    }

    /**
     * キャンペーン名を設定します。
     *
     * @param campaignName キャンペーン名
     */
    public void setCampaignName(String campaignName) {
        this.campaignName = campaignName;
    }

    /**
     * 説明を返却します。
     *
     * @return 説明
     */
    public String getDescription() {
        return description;
    }

    /**
     * 説明を設定します。
     *
     * @param description 説明
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * キャンペーンプランリストを返却します。
     *
     * @return キャンペーンプランリスト
     */
    public List<CampaignPlanBean> getCampaignPlanList() {
        return campaignPlanList;
    }

    /**
     * キャンペーンプランリストを設定します。
     *
     * @param campaignPlanList キャンペーンプランリスト
     */
    public void setCampaignPlanList(List<CampaignPlanBean> campaignPlanList) {
        this.campaignPlanList = campaignPlanList;
    }
}
